
#ifndef __DBUNDERLAYHOST_H__
#define __DBUNDERLAYHOST_H__

#include "dbmain.h"
#include "acstring.h"

#include "../inc/zdbunderlayhost.h"

#ifndef ACDB_PORT
#define ACDB_PORT		UCDB_PORT
#endif //#ifndef ACDB_PORT

#ifndef ACHAR
#define ACHAR		ZTCHAR
#endif //#ifndef ACHAR

#ifndef ADESK_NO_VTABLE
#define ADESK_NO_VTABLE		ZSOFT_NO_VTABLE
#endif //#ifndef ADESK_NO_VTABLE

#ifndef AcDb
#define AcDb		UcDb
#endif //#ifndef AcDb

#ifndef AcDbDgnUnderlayItem
#define AcDbDgnUnderlayItem		UcDbDgnUnderlayItem
#endif //#ifndef AcDbDgnUnderlayItem

#ifndef AcDbEntity
#define AcDbEntity		UcDbEntity
#endif //#ifndef AcDbEntity

#ifndef AcDbIntArray
#define AcDbIntArray		UcDbIntArray
#endif //#ifndef AcDbIntArray

#ifndef AcDbUnderlayDrawContext
#define AcDbUnderlayDrawContext		UcDbUnderlayDrawContext
#endif //#ifndef AcDbUnderlayDrawContext

#ifndef AcDbUnderlayFile
#define AcDbUnderlayFile		UcDbUnderlayFile
#endif //#ifndef AcDbUnderlayFile

#ifndef AcDbUnderlayHost
#define AcDbUnderlayHost		UcDbUnderlayHost
#endif //#ifndef AcDbUnderlayHost

#ifndef IAcReadStream
#define IAcReadStream			IUcReadStream
#endif 

#ifndef AcDbUnderlayItem
#define AcDbUnderlayItem		UcDbUnderlayItem
#endif //#ifndef AcDbUnderlayItem

#ifndef AcGeMatrix3d
#define AcGeMatrix3d		UcGeMatrix3d
#endif //#ifndef AcGeMatrix3d

#ifndef AcGePlane
#define AcGePlane		UcGePlane
#endif //#ifndef AcGePlane

#ifndef AcGePoint2d
#define AcGePoint2d		UcGePoint2d
#endif //#ifndef AcGePoint2d

#ifndef AcGePoint3d
#define AcGePoint3d		UcGePoint3d
#endif //#ifndef AcGePoint3d

#ifndef AcGePoint3dArray
#define AcGePoint3dArray		UcGePoint3dArray
#endif //#ifndef AcGePoint3dArray

#ifndef AcGeVector3d
#define AcGeVector3d		UcGeVector3d
#endif //#ifndef AcGeVector3d

#ifndef AcGiViewportDraw
#define AcGiViewportDraw		UcGiViewportDraw
#endif //#ifndef AcGiViewportDraw

#ifndef AcGiWorldDraw
#define AcGiWorldDraw		UcGiWorldDraw
#endif //#ifndef AcGiWorldDraw

#ifndef AcImpUnderlayLayer
#define AcImpUnderlayLayer		UcImpUnderlayLayer
#endif //#ifndef AcImpUnderlayLayer

#ifndef AcString
#define AcString		UcString
#endif //#ifndef AcString

#ifndef AcUnderlayLayer
#define AcUnderlayLayer		UcUnderlayLayer
#endif //#ifndef AcUnderlayLayer

#ifndef Acad
#define Acad		Ucad
#endif //#ifndef Acad

#ifndef Adesk
#define Adesk		ZSoft
#endif //#ifndef Adesk

#ifndef acdbConvertHslToRgb
#define acdbConvertHslToRgb		ucdbConvertHslToRgb
#endif //#ifndef acdbConvertHslToRgb

#ifndef acdbConvertRgbToHsl
#define acdbConvertRgbToHsl		ucdbConvertRgbToHsl
#endif //#ifndef acdbConvertRgbToHsl

#ifndef acdbGetCurrentDgnDocHost
#define acdbGetCurrentDgnDocHost		ucdbGetCurrentDgnDocHost
#endif //#ifndef acdbGetCurrentDgnDocHost

#ifndef acdbGetCurrentDgnHost
#define acdbGetCurrentDgnHost		ucdbGetCurrentDgnHost
#endif //#ifndef acdbGetCurrentDgnHost

#ifndef acdbGetCurrentDwfHost
#define acdbGetCurrentDwfHost		ucdbGetCurrentDwfHost
#endif //#ifndef acdbGetCurrentDwfHost

#ifndef acdbSetCurrentDgnDocHost
#define acdbSetCurrentDgnDocHost		ucdbSetCurrentDgnDocHost
#endif //#ifndef acdbSetCurrentDgnDocHost

#ifndef acdbSetCurrentDgnHost
#define acdbSetCurrentDgnHost		ucdbSetCurrentDgnHost
#endif //#ifndef acdbSetCurrentDgnHost

#ifndef acdbSetCurrentDwfHost
#define acdbSetCurrentDwfHost		ucdbSetCurrentDwfHost
#endif //#ifndef acdbSetCurrentDwfHost

#endif //#ifndef __DBUNDERLAYHOST_H__